/* CSS Document */
/*±ß¾àÇåÁã*/
ul,li,p,dl,dt,dd,h1,h2,h3,h4,h5,h6,ol{margin:0; padding:0;}
form,span,input,select{margin:0; padding:0;}
/*----------------------------------------------------------×ÜÌåÉèÖÃ----------------------------------------------------------*/
html{margin:0 auto;padding:0;font-size:12px; overflow-y:scroll; overflow-x:hidden; background:#e5e5e5;font-family:Mcrosoft Yahei;}
body{line-height:200%; color:#535353; margin:0 auto;padding:0; }
a:link,a:visited{color:#535353;text-decoration: none;}
a:active{color:#535353;text-decoration:none;}
a:hover{color:#f00;}
a{blr:expression(this.onFocus=this.blur())}/*È¥µôa±êÇ©ÐéÏß*/
p{ margin:0; padding:0;}
img{ margin:0; padding:0; border:0;}
ul,li{ list-style-type:none; margin:0; padding:0;}


.clear{ clear:both;}
.floatL{ float:left;}
.floatR{ float:right;}
.top_t{
	width:1020px;
	margin:0 auto;
	background:#fff;
}
.top{
	background:url(../images/listbg.jpg) repeat-x #fff;
	height:85px;
	}
.w1000{
	width:1000px;
	margin:0 auto;
}
.w1100{
	width:1100px;
	margin:0 auto;
}
.logo{
	width:358px;
	height:85px;
	background:url(../images/logo.jpg)no-repeat center center;
	float:left;
	
}

.list{
	height:85px;
	line-height:85px;
	float:right;
	width:600px;
	margin-left:20px;
}
.list li{
	float:left;
	height:82px;
	line-height:82px;
	margin-right:20px;
}

.list li:hover{

}
.list li a:hover{
	border-bottom:4px solid #0357b1;
}
.list li a{
	text-align:center;
	color:#060606;
	font-family:"Î¢ÈíÑÅºÚ";
	font-size:18px;
	display:block;
	
}
#listactive{
	background: url(../images/listbg.png) no-repeat;
}
#listactive a{
	border-bottom:4px solid #0357b1;
}
.list li.mline {
}
.content{
	width:1000px;
	height:527px;
	margin:5px auto;
	box-shadow:0px 3px 7px 0px #eee;
}
.nav_bg{
	width:5px;
	height:20px;
	margin-right:5px;
	background:#0357b1;
}
.c_name{
	width:70px;
	height:20px;
	line-height:20px;
	font-size:15px;
	color:#333;
	font-family:"Î¢ÈíÑÅºÚ";
}
.y_name{
	font-size:10px;
	height:20px;
	line-height:25px;
	color:#999;
}
.more{
	width:34px;
	height:20px;
	line-height:20px;
	font-size:12px;
	color:#0357b1!important;
	display:block;
}
.nav_honor{
	width:234px;
	height:20px;
}
.demo {width: 240px;height: 133px;font-size: 14px;position:relative;margin-top:12px; overflow:hidden;}
.demo a.control {position:absolute;display: block;top: 50%; top:52px; width:29px;height:36px;cursor: pointer;z-index: 2;}
.demo a.prev {left: 0;background:url(../images/left.jpg)no-repeat;}
.demo a.next {right: 0;background:url(../images/right.jpg)no-repeat;}
.desc .title{
	line-height:28px;
	text-indent:5px;
}
.slider ul li img{ display:block; width:180px !important; height:auto !important;}
.bg{ position:absolute !important;}
.desc{ position:absolute !important;}
.slider{
	margin-left:30px;
}
.honor_content .honor_content_img{
	width:180px;
	height:133px;
	padding:1px;
	background:#fff;
	border:1px solid #dcdcdc;
}
.news{
	width:234px;
	margin-top:20px;
}
.news_content{
	color:#666;
	font-size:12px;
	font-family:"Î¢ÈíÑÅºÚ";
}
.n_right a:hover{
	color:#0357b1!important;
}
.news_content li{
	height:24px;
	border-bottom:1px dotted #dcdcdc;
}
.news_img{
	width:234px;
	margin:10px 0;
}
.news_img img{
	width:234px;
}
.content2{
	margin-left:25px;
	width:480px;
}
.content1 {
	margin-left:10px;
}
.about_content{
	margin-top:12px;
}
.about_img{
	margin-right:20px;
}
.about_word{
	font-size:12px;
	color:#535353;
	line-height:2.3;
}
.case_content li{
	float:left;
	width:155px;
	height:125px;
	margin-right:8px;
	margin-bottom:30px;
	position:relative;
	
}
.case_content li img{
	width:155px;
	height:125px;
	padding:1px;
	background:#fff;
	border:1px solid #dcdcdc;
}
.case_title{
	position:absolute;
	z-index:20;
	bottom:-3px;
	height:20px;
	line-height:20px;
	width:100%;
	text-align:center;
	background:#000;
	opacity:0.5;
	color:#fff;
	margin-left:2px;
}
.case{
	margin-top:20px;
}
.case_content{
	
	margin-top:10px;
}
.case_content ul{
	width:520px;
	height:285px;
	overflow:hidden;
}
.content3{
	width:225px;
}
.search_content{
	width:220px;
	height:115px;
	border:1px solid #dcdcdc;
	background:url(../images/searchbg.png)no-repeat center center;
	margin:10px 10px 10px 0;
}
.nav_search{
}
.select{
	width:40px;
	height:27px;
	line-height:27px;
	display:block;
	text-align:center;
}
.submit{
	width:27px;
	height:35px;
	outline:none;
	background:none;
	border:none;
}
.search_i{
	width:140px;
	height:32px;
	line-height:32px;
	outline:none;
	border:none;
	background:none;
	margin-left:80px;
	margin-top:12px;
}
.searchs{
	height:27px;
	margin:25px 0px 0px 5px;
}
.search_n{
	width:70px;
	height:27px;
	line-height:28px;
	background:url(../images/home.png)no-repeat;
}
.search_n:hover{
	background:url(../images/home_active.png)no-repeat !important;
}
.active{
	background:url(../images/home_active.png)no-repeat !important;
}
.search_e:hover{
	background:url(../images/home_active.png)no-repeat !important;
}
.search_e{
	width:70px;
	height:27px;
	line-height:28px;
	background:url(../images/home.png)no-repeat;
}
.express{
	margin-top:15px;
}
.express_content{
	width:220px;
	height:145px;
	border:1px solid #dcdcdc;
	padding:10px;
	margin-top:10px;
}
.express_content li{
	width:206px;
	height:36px;
	line-height:36px;
	font-size:15px;
	text-align:center;
	margin:10px auto;
	background:url(../images/expressbg.png)no-repeat;
}
.right_bottom{
	width:222px;
	height:62px;
	margin-top:12px;
}
.telus{
	display:block;
	background:url(../images/contact.jpg)no-repeat;
}
.l_message{
	display:block;
	background:url(../images/message.jpg)no-repeat;
}
.head1 img{
	width:1020px;
}











.bottom_nav{
	width:1012px;
	margin:0 auto;
	height:80px;
	padding:20px 0;
	color:#626262;
	text-align:center;
	font-size:14px;
	line-height:2;
	border-top:1px solid #dcdcdc;
	margin-top:10px;
}
.bottom_nav a{
	color:#626262;
	font-size:14px!important;
}
.bottom{
	color:#626262;
	font-size:14px!important;
}










/*ÂÖ²¥ »ÃµÆÆ¬*/
.focusBox { position: relative; width:380px; margin:0;overflow: hidden;}
.focusBox .pic{position: relative; width:380px;}
.focusBox .pic li{position: absolute; width:380px; left: 0px; top: 0px; display: none;}
.focusBox .pic img {	  display: block;width:380px;height:400px; }
.focusBox .txt-bg { position: absolute; bottom:0; z-index: 2; height:30px; width:380px; overflow: hidden; }
.focusBox .txt { position: absolute;  z-index: 2; color:#000; height: 30px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:30px; line-height:30px; position:absolute; text-align:center; bottom:-30px; padding: 0 0 0 0;  width:100%;}

.focusBox .num { position: absolute; z-index: 100000001; bottom:10px; right:10px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width:10px; height:10px; top: 0; left: 0; text-decoration: none;border-radius:50%;background:#fff; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }.focusBox .num li.on a,.focusBox .num a:hover{ background:#fa0202; }
.focusBox .num #case_name{ z-index: 150000; background: black;bottom:0px;right:85px;position:absolute;color:#FFF;width:140px;line-height:22px;}
.style_bg{
	width:100%;
	height:40px;
	background:#000;
	opacity:0.5;
	z-index:1;
	position:absolute;
	bottom:0px;
}


.focusBox1 { position: relative; width:364px; margin:0;overflow: hidden;}
.focusBox1 .pic1{position: relative; width:335px;}
.focusBox1 .pic1 li{position: absolute; width:364px; left: 0px; top: 0px; display: none;}
.focusBox1 .pic1 img {	  display: block;width:364px;height:330px; }
.focusBox1 .txt-bg { position: absolute; bottom:0; z-index: 1; height:30px; width:364px; overflow: hidden; }
.focusBox1 .txt { position: absolute;  z-index: 2; color:#000; height: 30px; width:100%; overflow: hidden; }
.focusBox1 .txt li{ height:30px; line-height:30px; position:absolute; text-align:center; bottom:-30px; padding: 0 0 0 0;  width:100%;}

.focusBox1 .num1 { position: absolute; z-index: 3; bottom:5px; right:10px; }
.focusBox1 .num1 li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox1 .num1 li a,.focusBox1 .num1 li span { position: absolute; z-index: 2; display: block; color: white; width:10px; height:10px; top: 0; left: 0; text-decoration: none;border-radius:50%;background:#fff; }
.focusBox1 .num1 li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }.focusBox1 .num1 li.on a,.focusBox1 .num1 a:hover{ background:#fa0202!important; }
.focusBox1 .num1 #case_name{ z-index: 150000; background: black;bottom:0px;right:85px;position:absolute;color:#FFF;width:140px;line-height:22px;}











#blue{
	color:blue;
}	
















.area{
	
}

.slides {
	height:340px;
	overflow:hidden;
}
.slides li{
	height:340px;
	
}
.slides li img{
	display:block;
}
.pagination{
	z-index:999;
	margin-top:-27px;
	margin-left:36%;
}
.pagination li {
    padding: 5px 3px;
    float: left;
}
.change_bottom{
	opacity: 0.5;  
	width:372px;
	height:40px;
	background:#000;
	margin:-40px 0px 0px 0px;
}
.pagination{
	position:absolute;
	
}
.pagination li a {
    display: block;
    width: 10px;
    height: 10px;
    line-height: 25px;
    border-radius: 25px;
    background: #FFF;
    color: #fff;
    text-align: center;
    font-family: Arial;
    text-decoration: none;
}
.pagination .active{
	background:#f27904!important;
}

.change_bottom{
	opacity: 0.5;  
	width:372px;
	height:40px;
	background:#000;
	margin:-40px 0px 0px 0px;
}


.center{
}
.incontent{
	width:1000px;
	margin:0 auto;
	background:#FFF;
	min-height:600px;
	padding:10px;
}
.incontent1{
	width:1000px;
	margin:0 auto;
	background:#FFF;
	padding:20px;
}

.nleft{
	width:200px;
	line-height:2;
	font-size:16px;
	box-shadow: 3px 3px 5px #eee;
	padding: 0 6px 6px 0px;
	
}
.nright{ 
	width:770px;
}
.listt{
	font-size:16px;
	font-family:"Î¢ÈíÑÅºÚ";
	color:#000;
	height:40px;
	line-height:40px;
	text-align:center;
	font-weight:bold;
	border-bottom:2px solid #005db3;
}
.productsitems{ width:200px;}
.productspage{ width:200px; height:40px; background:#EC3C00;}
.productspage ul{ width:200px; height:40px;font-family:Microsoft Yahei;  text-align:left; }
.productspage ul span{  line-height:40px; font-weight:bold; color:#fff; text-align:left;font-family:Microsoft Yahei; font-size:18px; padding-left:15px; }
//background: url(../images/top.jpg)
.uu{ width:200px;margin-top:10px}
.left-menu{}
.uu li{ width:200px; height:50px; line-height:50px;margin-top:3px;  float:left;  repeat; background-position:30px;background:#EEE}
.uu li img{
	margin:6px;
	float:left;
}
.uu .lll{
	margin:3px 0;
}
.uu2{
	margin-top:20px;
}
.uu2 img{
	width:200px;
}
.uu .lll p{font-size:12px;line-height:2.2;}
.uu li a{ font-size:16px;font-family:Microsoft Yahei;  color:#666666; margin:0 auto;display:block;padding-left:15px;}
.uu li:hover{}
.uu li a:hover{font-family:Microsoft Yahei;color:#000;background:#ddd;font-weight:bold;}
.uu li.menu-open{}
.uu li.menu-open a{font-size:16px;font-family:Microsoft Yahei; font-weight:bold;background:#ddd; color:#000;display:block;}

#hai{
	background:#005db3;
}
#hai span{
	border:none;
	background:#005db3;
    font-weight: bold;
    color: #fff;
    text-align: left;
    font-family: Microsoft Yahei;
    font-size: 18px;
	margin-left:15px;
}

.rt{
	line-height:3;
	border-bottom:1px solid #dcdcdc;
}
.rt li{
}
.rt_img{
	margin:3px 0 0 10px;;
}
.wei {
    line-height: 38px;
    height: 35px;
    font-size: 12px;
    font-family: simusn;
    color: #666666;
    margin-right: 10px;
    padding-left: 10px;
}
.rr{
}
.nartbottom{
	line-height:2;
	font-size:16px;
	font-family:"Mcrosoft YaHei";
}
.ct{
	margin-top:20px;
}
.ct ul{
	width:980px;
}
.bigimg{
	text-align:center;
}
.ct li{
	text-align: center;
    width: 245px;
	height:250px;
    margin-right: 17px;
    float: left;
    margin-bottom: 10px;
}
.ct li strong{
	font-weight:normal;
	font-size: 16px;
    line-height: 3;
    display: block;
    width: 246px;
	color:#333;
    text-align: center;
}
.ct li img {
    width: 245px;
	border: 1px solid #ddd;
}
.dli li{
	line-height:2;
	border-bottom:1px dotted #ddd;
	font-family: 'Î¢ÈíÑÅºÚ';
	padding:15px 5px;
}
.dli li img{
	width:200px;
	height:120px;
	overflow:hidden;
	
}
.dli strong {
    font-size: 18px;
    font-weight: normal;
    color: #000;
    line-height: 2.2;
}
.dli strong:hover{
	color:red;
}
.dli_img{
	margin-left:210px;
}
.ncnt {
    font-size: 14px;
    line-height: 30px;
	padding:20px 0;
}
.chow{
	width:950px;
	margin-top:20px;
}
.chow li{
	text-align:center;
	width:245px;
	margin-right:17px;
	float:left;
	margin-bottom:30px;
}
.chow li a{
	font-size:14px;
	line-height:3;
	font-family:"ËÎÌå";
	display:block;
	width:245px;
	text-align:center;
}
.chow li img{
	border:1px solid #ddd;
	width:245px;
}
.rcont{
}
.rightcontentdown{
	margin-top:20px;
	
}
.service{
	width:200px;
	text-align:center;
	color:#B41B16;
	font-size:45px;
	font-weight:bold;
}
.message{
	border-bottom:1px solid #eee;
	line-height:2.5;
	padding:10px 0;
}
.message_content{
	padding-left:10px;
	margin-left:90px;
	background:#EEE;
}
.mes_solve span{
	color:red;
}
.leave_content{
	font-size:16px;
}
.leave_content li{
	margin:5px 0;
}
.leave_content textarea{
	width:550px;
	font-size:16px;
}
.leave_content input{
	font-size:16px;
}
.message_sub{
	width:50px;
	background:#2d96e9;
	border:none;
	height:30px;
	color:#FFF;
	float:left;
	margin-left:140px;
}
#message_reset{
	display:block;
	width:50px;
	background:red;
	border:none;
	height:30px;
	color:#FFF;
	float:left;
	margin-left:10px;
	line-height:30px;
	text-align:center;
}
#message_reset:hover{
	background:#red;
	color:#FFF;
}
.book{
	font-size:16px;
	
	width:800px;
	margin:50px auto;
}
.book form{
	border:5px solid #EEE;
}
.book_center{
	border-bottom:1px solid red;
	background:#B41B16;
	color:#FFF;
	text-align:center;
	height:40px;
	line-height:40px;
	font-size:18px;
	font-weight:bold;
}
.book_form{
	width:615px;
	margin:0 auto;
}
.book li{
	line-height:40px;
	margin-bottom:20px;
}
.book li input{
	height:30px;
	width:500px;
}
.book li textarea{
	width:500px;
}
.leave_content{
	display:block;
	height:110px;
	float:left;
}
.click_more_detail{
	display:block;
	width:80px;
	height:25px;
	margin-top:10px;
	background:url(../images/click.jpg);
}
.click_more_detail:hover{
	background:url(../images/click_active.jpg);
}
.list_wall{
	border:1px solid #EEE;
}
#leibie1{
	width:20px;
	height:40px;
	float:left;
	margin-right:10px;
	outline:none;
}
#bmit{
	width:100px;
	height:40px;
	background:#B41B16;
	border:none;
	float:right;
	margin:20px 0;
	color:#FFF;
	font-size:16px;
	font-family:"Î¢ÈíÑÅºÚ";
}
.select_nav{
	height:40px;
	line-height:40px;
	float:left;
	margin-right:10px;
}
.bmit{
	
}


.doa a{ color:#390;}
.doa a:hover{ color:#f00;}
.feed_table { margin-top:20px;}
.feed_table td{font-family:Microsoft Yahei; font-size:15px;}
.feed_table td input[type='text']{ border:1px solid #eee; height:35px; line-height:35px; padding:0 10px; margin:0; width:88%;}
.feed_table td textarea{ border:1px solid #eee; padding:10px; margin:0; width:88%;}
.feed_table td select{ border:1px solid #eee; height:35px; line-height:35px;}
.feed_table td .sub{ width:160px; height:35px; line-height:35px;  background:#000; font-size:16px; border:0; color:#fff;font-family:Microsoft Yahei; border-radius:3px; float:left;}
.chongzhi{ width:120px; background:#F60; color:#fff; height:35px; line-height:35px; display:inline-block; text-align:center; border-radius:3px; color:#fff !important; float:left; margin-left:20px;}

